import Axios from 'axios';
const myaxios = {}
// const token = JSON.parse(localStorage.getItem('userinfo')).token
myaxios.install = function (Vue) {

    //将自定义的axios 实例对象挂载到vue 插件
    const myAxiosObj = Axios.create({
        baseURL: 'http://localhost:8888/api/private/v1',
        // headers: { 'Authorization': token }
    })
    //拦截器
    myAxiosObj.interceptors.request.use(function (config) {
        // 在发送请求之前做些什么
        if (config.url !== '/login') {
            //登陆之后才可以获取token
            const token = JSON.parse(localStorage.getItem('userinfo')).token;
            config.headers.Authorization = token
        }
        return config;
    });
    // 将默认的axios 实例对象挂载到vue 插件
    Vue.prototype.$axios = myAxiosObj;
}
export default myaxios